package com.bm.console.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sys.object.common.page.Page;
import lombok.Data;

import java.util.Date;

@Data
public class WebJob extends Page implements java.io.Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * id db_column: id
     */
    private Integer id;
    /**
     * 部门 db_column: department
     */
    private String department;
    /**
     * 职位 db_column: position
     */
    private String position;
    /**
     * 工作类型 db_column: job_type
     */
    private String jobType;
    /**
     * 工作经验 db_column: experience
     */
    private String experience;
    /**
     * 学历要求 db_column: education
     */
    private String education;
    /**
     * 语言能力 db_column: language
     */
    private String language;
    /**
     * 职位月薪 db_column: wage
     */
    private String wage;
    /**
     * 招聘人数 db_column: num
     */
    private Integer num;
    /**
     * 工作城市 db_column: city
     */
    private String city;
    /**
     * 职位描述 db_column: content
     */
    private String content;
    /**
     * 要求 db_column: requirement
     */
    private String requirement;
    /**
     * 浏览数 db_column: page_view
     */
    private Integer pageView;
    /**
     * 排序 db_column: sort
     */
    private Integer sort;
    /**
     * 性别 db_column: gender
     */
    private String gender;
    /**
     * 联系方式 db_column: contact
     */
    private String contact;

    private String phone;

    private String email;
    /**
     * 年龄 db_column: age
     */
    private String age;
    /**
     * 截止日期 db_column: close_time
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date closeTime;
    /**
     * seoTitle db_column: seo_title
     */
    private String seoTitle;
    /**
     * seoKeywords db_column: seo_keywords
     */
    private String seoKeywords;
    /**
     * seoDescription db_column: seo_description
     */
    private String seoDescription;
    /**
     * createId db_column: create_id
     */
    private Integer createId;
    /**
     * updateId db_column: update_id
     */
    private Integer updateId;
    /**
     * 发布日期 db_column: publish_time
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date publishTime;
    /**
     * 创建时间 db_column: create_time
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 修改时间 db_column: update_time
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    /**
     * 状态 db_column: status
     */
    private Boolean status;

}
